package Visitor;

public class VisitorPatternDemo {
    /*
        访问者 访问 被访问者 不同的部件 ,做出不同的回答.
     */
    public static void main(String[] args) {

        ComputerPart computer = new Computer();  // 升级到 Computer 类的(父类)接口类型  ComputerPart

        computer.acceptOperation( new ComputerPartDisplayVisitor());
        // 该方法内部有三个对象 + 我自身一个 computer. 是我computer自动调用了 visit() 方法的
    }
}
